package com.education.platform.dto.ai;

import lombok.Data;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;

/**
 * AI聊天请求DTO
 */
@Data
public class AiChatDTO {

    /**
     * 会话ID（首次对话可为空）
     */
    private Long conversationId;

    /**
     * 用户消息内容
     */
    @NotBlank(message = "消息内容不能为空")
    private String message;

    /**
     * 是否创建新会话
     */
    private Boolean newConversation;
}

